home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1999 July: Mac OS SDK / Dev.CD Jul 99 SDK1.toast / Development Kits / Mac OS / AIAT / Headers / Index / HighFreqTerms.h < prev    next >
Encoding:
Text File  |  1998-04-16  |  637 b   |  37 lines  |  [TEXT/CWIE]

  1. // HighFreqTerms.h
  2. //    Copyright:    © 1994 - 1998 by Apple Computer, Inc., all rights reserved.
  3.  
  4. #pragma once
  5. #ifndef HighFreqTerms_h
  6. #define HighFreqTerms_h
  7.  
  8. #pragma import on
  9.  
  10. #if PRAGMA_STRUCT_ALIGN
  11.     #pragma options align=power
  12. #endif
  13.  
  14. #include "TermIndex.h"
  15.  
  16. #pragma IA_BEGIN_EXPORTS
  17.  
  18. struct FreqTerm {
  19.     uint32    freq;
  20.     IATerm*    term;
  21. private:
  22.     void*    operator new(size_t size);        // stack or array allocate only
  23. };
  24.  
  25. // results should be freed with IAFreeArray() 
  26. FreqTerm* GetHighFreqTerms(TermIndex* index, uint32* nTerms);
  27.  
  28. #pragma IA_END_EXPORTS
  29.  
  30. #if PRAGMA_STRUCT_ALIGN
  31.     #pragma options align=reset
  32. #endif
  33.  
  34. #pragma import reset
  35.  
  36. #endif
  37.